<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>vphy: XVphy Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">vphy
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('struct_x_vphy.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">XVphy Struct Reference<div class="ingroups"><a class="el" href="group__vphy.html">Overview</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>The <a class="el" href="struct_x_vphy.html" title="The XVphy driver instance data. ">XVphy</a> driver instance data.  
 <a href="struct_x_vphy.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a350b0f93bf83f2b3178e46e11936aa7f"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a350b0f93bf83f2b3178e46e11936aa7f">IsReady</a></td></tr>
<tr class="memdesc:a350b0f93bf83f2b3178e46e11936aa7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Device is initialized and ready.  <a href="#a350b0f93bf83f2b3178e46e11936aa7f">More...</a><br/></td></tr>
<tr class="separator:a350b0f93bf83f2b3178e46e11936aa7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45ad21128fb62d2f120e92ae3488c32c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_vphy___config.html">XVphy_Config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a45ad21128fb62d2f120e92ae3488c32c">Config</a></td></tr>
<tr class="memdesc:a45ad21128fb62d2f120e92ae3488c32c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configuration structure for the Video PHY core.  <a href="#a45ad21128fb62d2f120e92ae3488c32c">More...</a><br/></td></tr>
<tr class="separator:a45ad21128fb62d2f120e92ae3488c32c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8ead0f7f27a3f857eddc1c63bd75a54"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_vphy___log.html">XVphy_Log</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#aa8ead0f7f27a3f857eddc1c63bd75a54">Log</a></td></tr>
<tr class="memdesc:aa8ead0f7f27a3f857eddc1c63bd75a54"><td class="mdescLeft">&#160;</td><td class="mdescRight">A log of events.  <a href="#aa8ead0f7f27a3f857eddc1c63bd75a54">More...</a><br/></td></tr>
<tr class="separator:aa8ead0f7f27a3f857eddc1c63bd75a54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a6689916034622640568869fd0ce86b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_vphy___quad.html">XVphy_Quad</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a2a6689916034622640568869fd0ce86b">Quads</a> [2]</td></tr>
<tr class="memdesc:a2a6689916034622640568869fd0ce86b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The quads available to the Video PHY core.  <a href="#a2a6689916034622640568869fd0ce86b">More...</a><br/></td></tr>
<tr class="separator:a2a6689916034622640568869fd0ce86b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77176131b002d4f0d72af27d855c0316"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a77176131b002d4f0d72af27d855c0316">HdmiRxRefClkHz</a></td></tr>
<tr class="memdesc:a77176131b002d4f0d72af27d855c0316"><td class="mdescLeft">&#160;</td><td class="mdescRight">HDMI RX refclk.  <a href="#a77176131b002d4f0d72af27d855c0316">More...</a><br/></td></tr>
<tr class="separator:a77176131b002d4f0d72af27d855c0316"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0155c11fa9df81437618a87b5a3a3058"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a0155c11fa9df81437618a87b5a3a3058">HdmiTxRefClkHz</a></td></tr>
<tr class="memdesc:a0155c11fa9df81437618a87b5a3a3058"><td class="mdescLeft">&#160;</td><td class="mdescRight">HDMI TX refclk.  <a href="#a0155c11fa9df81437618a87b5a3a3058">More...</a><br/></td></tr>
<tr class="separator:a0155c11fa9df81437618a87b5a3a3058"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7cb0a20032e600f96b73666904caf2c"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#ae7cb0a20032e600f96b73666904caf2c">HdmiRxTmdsClockRatio</a></td></tr>
<tr class="memdesc:ae7cb0a20032e600f96b73666904caf2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">HDMI TMDS clock ratio.  <a href="#ae7cb0a20032e600f96b73666904caf2c">More...</a><br/></td></tr>
<tr class="separator:ae7cb0a20032e600f96b73666904caf2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1e398020d830a916e367c4c02895615"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#ab1e398020d830a916e367c4c02895615">HdmiTxSampleRate</a></td></tr>
<tr class="memdesc:ab1e398020d830a916e367c4c02895615"><td class="mdescLeft">&#160;</td><td class="mdescRight">HDMI TX sample rate.  <a href="#ab1e398020d830a916e367c4c02895615">More...</a><br/></td></tr>
<tr class="separator:ab1e398020d830a916e367c4c02895615"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc8c8add92ab924f374bab01a466f7ee"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#acc8c8add92ab924f374bab01a466f7ee">HdmiRxDruIsEnabled</a></td></tr>
<tr class="memdesc:acc8c8add92ab924f374bab01a466f7ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">The DRU is enabled.  <a href="#acc8c8add92ab924f374bab01a466f7ee">More...</a><br/></td></tr>
<tr class="separator:acc8c8add92ab924f374bab01a466f7ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af531211ea7310c5ca915087e3e149ba7"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#af531211ea7310c5ca915087e3e149ba7">HdmiIsQpllPresent</a></td></tr>
<tr class="memdesc:af531211ea7310c5ca915087e3e149ba7"><td class="mdescLeft">&#160;</td><td class="mdescRight">QPLL is present in HW.  <a href="#af531211ea7310c5ca915087e3e149ba7">More...</a><br/></td></tr>
<tr class="separator:af531211ea7310c5ca915087e3e149ba7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac25792acca694d5198b44057d468659"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__vphy.html#ga134b30b136a3f2cb34622b8b7a596d12">XVphy_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#aac25792acca694d5198b44057d468659">IntrCpllLockHandler</a></td></tr>
<tr class="memdesc:aac25792acca694d5198b44057d468659"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for CPLL lock interrupts.  <a href="#aac25792acca694d5198b44057d468659">More...</a><br/></td></tr>
<tr class="separator:aac25792acca694d5198b44057d468659"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78f1447de2a15b155b4c37a4c48d18ef"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a78f1447de2a15b155b4c37a4c48d18ef">IntrCpllLockCallbackRef</a></td></tr>
<tr class="memdesc:a78f1447de2a15b155b4c37a4c48d18ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the user data passed to the CPLL lock callback function.  <a href="#a78f1447de2a15b155b4c37a4c48d18ef">More...</a><br/></td></tr>
<tr class="separator:a78f1447de2a15b155b4c37a4c48d18ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a358f3a7cf0bbd672855ffb800e88a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__vphy.html#ga134b30b136a3f2cb34622b8b7a596d12">XVphy_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a2a358f3a7cf0bbd672855ffb800e88a4">IntrQpllLockHandler</a></td></tr>
<tr class="memdesc:a2a358f3a7cf0bbd672855ffb800e88a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for QPLL lock interrupts.  <a href="#a2a358f3a7cf0bbd672855ffb800e88a4">More...</a><br/></td></tr>
<tr class="separator:a2a358f3a7cf0bbd672855ffb800e88a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d0d31870d751cc585d9a90c164f2d05"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a5d0d31870d751cc585d9a90c164f2d05">IntrQpllLockCallbackRef</a></td></tr>
<tr class="memdesc:a5d0d31870d751cc585d9a90c164f2d05"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the user data passed to the QPLL lock callback function.  <a href="#a5d0d31870d751cc585d9a90c164f2d05">More...</a><br/></td></tr>
<tr class="separator:a5d0d31870d751cc585d9a90c164f2d05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43d707dcd37c99e8f4a13779809edee5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__vphy.html#ga134b30b136a3f2cb34622b8b7a596d12">XVphy_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a43d707dcd37c99e8f4a13779809edee5">IntrQpll1LockHandler</a></td></tr>
<tr class="memdesc:a43d707dcd37c99e8f4a13779809edee5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for QPLL lock interrupts.  <a href="#a43d707dcd37c99e8f4a13779809edee5">More...</a><br/></td></tr>
<tr class="separator:a43d707dcd37c99e8f4a13779809edee5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae35b9b8e21753a733fc6a64de937fab9"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#ae35b9b8e21753a733fc6a64de937fab9">IntrQpll1LockCallbackRef</a></td></tr>
<tr class="memdesc:ae35b9b8e21753a733fc6a64de937fab9"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the user data passed to the QPLL lock callback function.  <a href="#ae35b9b8e21753a733fc6a64de937fab9">More...</a><br/></td></tr>
<tr class="separator:ae35b9b8e21753a733fc6a64de937fab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21cbba76df25e8dfe4111d1222e14872"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__vphy.html#ga134b30b136a3f2cb34622b8b7a596d12">XVphy_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a21cbba76df25e8dfe4111d1222e14872">IntrTxResetDoneHandler</a></td></tr>
<tr class="memdesc:a21cbba76df25e8dfe4111d1222e14872"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for TX reset done lock interrupts.  <a href="#a21cbba76df25e8dfe4111d1222e14872">More...</a><br/></td></tr>
<tr class="separator:a21cbba76df25e8dfe4111d1222e14872"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6884b1d31e8d33370b88e74c8c0674d"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#ab6884b1d31e8d33370b88e74c8c0674d">IntrTxResetDoneCallbackRef</a></td></tr>
<tr class="memdesc:ab6884b1d31e8d33370b88e74c8c0674d"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the user data passed to the TX reset done lock callback function.  <a href="#ab6884b1d31e8d33370b88e74c8c0674d">More...</a><br/></td></tr>
<tr class="separator:ab6884b1d31e8d33370b88e74c8c0674d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d808488e0bf84f52d6eb206d54d829b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__vphy.html#ga134b30b136a3f2cb34622b8b7a596d12">XVphy_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a1d808488e0bf84f52d6eb206d54d829b">IntrRxResetDoneHandler</a></td></tr>
<tr class="memdesc:a1d808488e0bf84f52d6eb206d54d829b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for RX reset done lock interrupts.  <a href="#a1d808488e0bf84f52d6eb206d54d829b">More...</a><br/></td></tr>
<tr class="separator:a1d808488e0bf84f52d6eb206d54d829b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abda4548141cf7abc027a15218e115353"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#abda4548141cf7abc027a15218e115353">IntrRxResetDoneCallbackRef</a></td></tr>
<tr class="memdesc:abda4548141cf7abc027a15218e115353"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the user data passed to the RX reset done lock callback function.  <a href="#abda4548141cf7abc027a15218e115353">More...</a><br/></td></tr>
<tr class="separator:abda4548141cf7abc027a15218e115353"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0592d2a7a5360d294727c54491fa059d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__vphy.html#ga134b30b136a3f2cb34622b8b7a596d12">XVphy_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a0592d2a7a5360d294727c54491fa059d">IntrTxAlignDoneHandler</a></td></tr>
<tr class="memdesc:a0592d2a7a5360d294727c54491fa059d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for TX align done lock interrupts.  <a href="#a0592d2a7a5360d294727c54491fa059d">More...</a><br/></td></tr>
<tr class="separator:a0592d2a7a5360d294727c54491fa059d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7998e37ae7d71fdb5d398550a6211305"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a7998e37ae7d71fdb5d398550a6211305">IntrTxAlignDoneCallbackRef</a></td></tr>
<tr class="memdesc:a7998e37ae7d71fdb5d398550a6211305"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the user data passed to the TX align done lock callback function.  <a href="#a7998e37ae7d71fdb5d398550a6211305">More...</a><br/></td></tr>
<tr class="separator:a7998e37ae7d71fdb5d398550a6211305"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44b541b34c508c723906b26f8fbb4719"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__vphy.html#ga134b30b136a3f2cb34622b8b7a596d12">XVphy_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a44b541b34c508c723906b26f8fbb4719">IntrTxClkDetFreqChangeHandler</a></td></tr>
<tr class="memdesc:a44b541b34c508c723906b26f8fbb4719"><td class="mdescLeft">&#160;</td><td class="mdescRight"><pre class="fragment">  Callback function
</pre><p> for TX clock detector frequency change interrupts.  <a href="#a44b541b34c508c723906b26f8fbb4719">More...</a><br/></td></tr>
<tr class="separator:a44b541b34c508c723906b26f8fbb4719"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeef6168da79e23e5fca31e71cb9ae879"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#aeef6168da79e23e5fca31e71cb9ae879">IntrTxClkDetFreqChangeCallbackRef</a></td></tr>
<tr class="memdesc:aeef6168da79e23e5fca31e71cb9ae879"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the user data passed to the TX clock detector frequency change callback function.  <a href="#aeef6168da79e23e5fca31e71cb9ae879">More...</a><br/></td></tr>
<tr class="separator:aeef6168da79e23e5fca31e71cb9ae879"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69217170e845bb0d704c8759f8688ab5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__vphy.html#ga134b30b136a3f2cb34622b8b7a596d12">XVphy_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a69217170e845bb0d704c8759f8688ab5">IntrRxClkDetFreqChangeHandler</a></td></tr>
<tr class="memdesc:a69217170e845bb0d704c8759f8688ab5"><td class="mdescLeft">&#160;</td><td class="mdescRight"><pre class="fragment">  Callback function
</pre><p> for RX clock detector frequency change interrupts.  <a href="#a69217170e845bb0d704c8759f8688ab5">More...</a><br/></td></tr>
<tr class="separator:a69217170e845bb0d704c8759f8688ab5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91765301698027208a5e14a289a19bd8"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a91765301698027208a5e14a289a19bd8">IntrRxClkDetFreqChangeCallbackRef</a></td></tr>
<tr class="memdesc:a91765301698027208a5e14a289a19bd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the user data passed to the RX clock detector frequency change callback function.  <a href="#a91765301698027208a5e14a289a19bd8">More...</a><br/></td></tr>
<tr class="separator:a91765301698027208a5e14a289a19bd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6312372d74d8da089b0f55e69b6bbdb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__vphy.html#ga134b30b136a3f2cb34622b8b7a596d12">XVphy_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#ae6312372d74d8da089b0f55e69b6bbdb">IntrTxMmcmLockHandler</a></td></tr>
<tr class="memdesc:ae6312372d74d8da089b0f55e69b6bbdb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for TX MMCM lock interrupts.  <a href="#ae6312372d74d8da089b0f55e69b6bbdb">More...</a><br/></td></tr>
<tr class="separator:ae6312372d74d8da089b0f55e69b6bbdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32a951eab2545cb24fa6cb392574291e"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a32a951eab2545cb24fa6cb392574291e">IntrTxMmcmLockCallbackRef</a></td></tr>
<tr class="memdesc:a32a951eab2545cb24fa6cb392574291e"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the user data passed to the TX MMCM lock callback function.  <a href="#a32a951eab2545cb24fa6cb392574291e">More...</a><br/></td></tr>
<tr class="separator:a32a951eab2545cb24fa6cb392574291e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a912c03c778f2b9378afc1bb4e29f51e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__vphy.html#ga134b30b136a3f2cb34622b8b7a596d12">XVphy_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a912c03c778f2b9378afc1bb4e29f51e6">IntrRxMmcmLockHandler</a></td></tr>
<tr class="memdesc:a912c03c778f2b9378afc1bb4e29f51e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for RX MMCM lock interrupts.  <a href="#a912c03c778f2b9378afc1bb4e29f51e6">More...</a><br/></td></tr>
<tr class="separator:a912c03c778f2b9378afc1bb4e29f51e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2101dc107cfbd5355a3036d6f66e9941"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a2101dc107cfbd5355a3036d6f66e9941">IntrRxMmcmLockCallbackRef</a></td></tr>
<tr class="memdesc:a2101dc107cfbd5355a3036d6f66e9941"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the user data passed to the RX MMCM lock callback function.  <a href="#a2101dc107cfbd5355a3036d6f66e9941">More...</a><br/></td></tr>
<tr class="separator:a2101dc107cfbd5355a3036d6f66e9941"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c2b7c102aa0e9b5fe81b31a77174dbf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__vphy.html#ga134b30b136a3f2cb34622b8b7a596d12">XVphy_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a2c2b7c102aa0e9b5fe81b31a77174dbf">IntrTxTmrTimeoutHandler</a></td></tr>
<tr class="memdesc:a2c2b7c102aa0e9b5fe81b31a77174dbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for TX timer timeout interrupts.  <a href="#a2c2b7c102aa0e9b5fe81b31a77174dbf">More...</a><br/></td></tr>
<tr class="separator:a2c2b7c102aa0e9b5fe81b31a77174dbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3018ebe77f98e3feb4535bf837571564"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a3018ebe77f98e3feb4535bf837571564">IntrTxTmrTimeoutCallbackRef</a></td></tr>
<tr class="memdesc:a3018ebe77f98e3feb4535bf837571564"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the user data passed to the TX timer timeout callback function.  <a href="#a3018ebe77f98e3feb4535bf837571564">More...</a><br/></td></tr>
<tr class="separator:a3018ebe77f98e3feb4535bf837571564"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61a97adc3d836e2f20afb8e64f249b11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__vphy.html#ga134b30b136a3f2cb34622b8b7a596d12">XVphy_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a61a97adc3d836e2f20afb8e64f249b11">IntrRxTmrTimeoutHandler</a></td></tr>
<tr class="memdesc:a61a97adc3d836e2f20afb8e64f249b11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for RX timer timeout interrupts.  <a href="#a61a97adc3d836e2f20afb8e64f249b11">More...</a><br/></td></tr>
<tr class="separator:a61a97adc3d836e2f20afb8e64f249b11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f3c598dab04ba6e7d6755455c3b7903"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a4f3c598dab04ba6e7d6755455c3b7903">IntrRxTmrTimeoutCallbackRef</a></td></tr>
<tr class="memdesc:a4f3c598dab04ba6e7d6755455c3b7903"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the user data passed to the RX timer timeout callback function.  <a href="#a4f3c598dab04ba6e7d6755455c3b7903">More...</a><br/></td></tr>
<tr class="separator:a4f3c598dab04ba6e7d6755455c3b7903"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ae275f2f42007a128bac1b3c1a7ae2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__vphy.html#ga396aac49752822802971c70bee79d29d">XVphy_ErrorCallback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a5ae275f2f42007a128bac1b3c1a7ae2b">ErrorCallback</a></td></tr>
<tr class="memdesc:a5ae275f2f42007a128bac1b3c1a7ae2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for Error Condition.  <a href="#a5ae275f2f42007a128bac1b3c1a7ae2b">More...</a><br/></td></tr>
<tr class="separator:a5ae275f2f42007a128bac1b3c1a7ae2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b218971d2035f0bfde658179ed6dfc6"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a0b218971d2035f0bfde658179ed6dfc6">ErrorRef</a></td></tr>
<tr class="memdesc:a0b218971d2035f0bfde658179ed6dfc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be passed to the Error condition callback.  <a href="#a0b218971d2035f0bfde658179ed6dfc6">More...</a><br/></td></tr>
<tr class="separator:a0b218971d2035f0bfde658179ed6dfc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5ad21c0bdd909b475875c4a7c143470"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__vphy.html#ga396aac49752822802971c70bee79d29d">XVphy_ErrorCallback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#ad5ad21c0bdd909b475875c4a7c143470">PllLayoutErrorCallback</a></td></tr>
<tr class="memdesc:ad5ad21c0bdd909b475875c4a7c143470"><td class="mdescLeft">&#160;</td><td class="mdescRight"><pre class="fragment"> Callback for Error
</pre><p> Condition.  <a href="#ad5ad21c0bdd909b475875c4a7c143470">More...</a><br/></td></tr>
<tr class="separator:ad5ad21c0bdd909b475875c4a7c143470"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82e3e927c5d6667ba26839d9696650cd"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a82e3e927c5d6667ba26839d9696650cd">PllLayoutErrorRef</a></td></tr>
<tr class="memdesc:a82e3e927c5d6667ba26839d9696650cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be passed to the Error condition callback.  <a href="#a82e3e927c5d6667ba26839d9696650cd">More...</a><br/></td></tr>
<tr class="separator:a82e3e927c5d6667ba26839d9696650cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a188e78b188925093efd2c1dcc3d7caf9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__vphy.html#ga6d8c19345f482a2150f7d208ca2b0cc6">XVphy_Callback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a188e78b188925093efd2c1dcc3d7caf9">HdmiTxInitCallback</a></td></tr>
<tr class="memdesc:a188e78b188925093efd2c1dcc3d7caf9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for TX init.  <a href="#a188e78b188925093efd2c1dcc3d7caf9">More...</a><br/></td></tr>
<tr class="separator:a188e78b188925093efd2c1dcc3d7caf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab099a83c6fed02f572a440f0d2e60df"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#aab099a83c6fed02f572a440f0d2e60df">HdmiTxInitRef</a></td></tr>
<tr class="memdesc:aab099a83c6fed02f572a440f0d2e60df"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be passed to the TX init callback.  <a href="#aab099a83c6fed02f572a440f0d2e60df">More...</a><br/></td></tr>
<tr class="separator:aab099a83c6fed02f572a440f0d2e60df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56a9ebfbc6c3e0282e00c70dc12d7f8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__vphy.html#ga6d8c19345f482a2150f7d208ca2b0cc6">XVphy_Callback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a56a9ebfbc6c3e0282e00c70dc12d7f8d">HdmiTxReadyCallback</a></td></tr>
<tr class="memdesc:a56a9ebfbc6c3e0282e00c70dc12d7f8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for TX ready.  <a href="#a56a9ebfbc6c3e0282e00c70dc12d7f8d">More...</a><br/></td></tr>
<tr class="separator:a56a9ebfbc6c3e0282e00c70dc12d7f8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62250e4e9d265cb8fa443b9bd8ecd90d"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a62250e4e9d265cb8fa443b9bd8ecd90d">HdmiTxReadyRef</a></td></tr>
<tr class="memdesc:a62250e4e9d265cb8fa443b9bd8ecd90d"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be passed to the TX ready callback.  <a href="#a62250e4e9d265cb8fa443b9bd8ecd90d">More...</a><br/></td></tr>
<tr class="separator:a62250e4e9d265cb8fa443b9bd8ecd90d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd0031ec1a9f8fd4b3c55c1eca6e7c52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__vphy.html#ga6d8c19345f482a2150f7d208ca2b0cc6">XVphy_Callback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#acd0031ec1a9f8fd4b3c55c1eca6e7c52">HdmiRxInitCallback</a></td></tr>
<tr class="memdesc:acd0031ec1a9f8fd4b3c55c1eca6e7c52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for RX init.  <a href="#acd0031ec1a9f8fd4b3c55c1eca6e7c52">More...</a><br/></td></tr>
<tr class="separator:acd0031ec1a9f8fd4b3c55c1eca6e7c52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae793dddf50ac6b6826aef38ccf7ff072"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#ae793dddf50ac6b6826aef38ccf7ff072">HdmiRxInitRef</a></td></tr>
<tr class="memdesc:ae793dddf50ac6b6826aef38ccf7ff072"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be passed to the RX init callback.  <a href="#ae793dddf50ac6b6826aef38ccf7ff072">More...</a><br/></td></tr>
<tr class="separator:ae793dddf50ac6b6826aef38ccf7ff072"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8a0928a61899451da0edbdd229c9d9a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__vphy.html#ga6d8c19345f482a2150f7d208ca2b0cc6">XVphy_Callback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#af8a0928a61899451da0edbdd229c9d9a">HdmiRxReadyCallback</a></td></tr>
<tr class="memdesc:af8a0928a61899451da0edbdd229c9d9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for RX ready.  <a href="#af8a0928a61899451da0edbdd229c9d9a">More...</a><br/></td></tr>
<tr class="separator:af8a0928a61899451da0edbdd229c9d9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c076eab7bc5c4f12de53eef10ef2dc1"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a3c076eab7bc5c4f12de53eef10ef2dc1">HdmiRxReadyRef</a></td></tr>
<tr class="memdesc:a3c076eab7bc5c4f12de53eef10ef2dc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be passed to the RX ready callback.  <a href="#a3c076eab7bc5c4f12de53eef10ef2dc1">More...</a><br/></td></tr>
<tr class="separator:a3c076eab7bc5c4f12de53eef10ef2dc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4eb6913f5fda8406fe6f3577c240721b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__vphy.html#gab6508bdea8464a8abef7d9d0461e5bbc">XVphy_TimerHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a4eb6913f5fda8406fe6f3577c240721b">UserTimerWaitUs</a></td></tr>
<tr class="memdesc:a4eb6913f5fda8406fe6f3577c240721b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Custom user function for delay/sleep.  <a href="#a4eb6913f5fda8406fe6f3577c240721b">More...</a><br/></td></tr>
<tr class="separator:a4eb6913f5fda8406fe6f3577c240721b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7c157f04ab875ad33c1c8f33b2ca4ed"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#ad7c157f04ab875ad33c1c8f33b2ca4ed">UserTimerPtr</a></td></tr>
<tr class="memdesc:ad7c157f04ab875ad33c1c8f33b2ca4ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to a timer instance used by the custom user delay/sleep function.  <a href="#ad7c157f04ab875ad33c1c8f33b2ca4ed">More...</a><br/></td></tr>
<tr class="separator:ad7c157f04ab875ad33c1c8f33b2ca4ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The <a class="el" href="struct_x_vphy.html" title="The XVphy driver instance data. ">XVphy</a> driver instance data. </p>
<p>The user is required to allocate a variable of this type for every <a class="el" href="struct_x_vphy.html" title="The XVphy driver instance data. ">XVphy</a> device in the system. A pointer to a variable of this type is then passed to the driver API functions. </p>
</div><h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a45ad21128fb62d2f120e92ae3488c32c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_vphy___config.html">XVphy_Config</a> XVphy::Config</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configuration structure for the Video PHY core. </p>

<p>Referenced by <a class="el" href="group__xvphy.html#ga6955153625236c5779240d2aab90678e">XVphy_CfgErrIntr()</a>, <a class="el" href="group__vphy.html#gab71ec5984965000a5c84b07805d4bf58">XVphy_CfgInitialize()</a>, <a class="el" href="group__xvphy.html#ga2d8b041a0730b041e28a4215d771cc04">XVphy_Ch2Ids()</a>, <a class="el" href="group__vphy.html#gab5c0be51d9acd79559d092d16e7d1fe8">XVphy_Clkout1OBufTdsEnable()</a>, <a class="el" href="group__xvphy.html#gae2450ff392b3bdafa0b65b549af231a1">XVphy_ClkReconfig()</a>, <a class="el" href="group__xvphy.html#ga609475eec7171bd779b972e31496c717">XVphy_DirReconfig()</a>, <a class="el" href="group__vphy.html#gacc589d8dad782b38e7da73526c30207b">XVphy_GetPllType()</a>, <a class="el" href="group__xvphy.html#gad7d51be62c760e14b013be39f4a02b23">XVphy_GetRefClkSourcesCount()</a>, <a class="el" href="group__xvphy.html#ga8e1cf75cf2ecce4902aeb0faca3d0c7c">XVphy_GetSysClkDataSel()</a>, <a class="el" href="group__xvphy.html#gafa18f0da25042d12e577a5e16d950476">XVphy_GetSysClkOutSel()</a>, <a class="el" href="group__vphy.html#gaa4cef4dea102e0cbb7671d8113f9d52e">XVphy_GetVersion()</a>, <a class="el" href="group__xvphy.html#gae11d25f939879208256c3e8155f9873c">XVphy_GtUserRdyEnable()</a>, <a class="el" href="group__vphy.html#gac5754f49fa0df65d75a6d62f4885b94c">XVphy_IBufDsEnable()</a>, <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, <a class="el" href="group__xvphy.html#ga854725cac309c3302a25dbc29927c9f8">XVphy_IntrDisable()</a>, <a class="el" href="group__xvphy.html#gab0c6c186dbb5142d23a6a3b76148c37b">XVphy_IntrEnable()</a>, <a class="el" href="group__xvphy.html#ga0744715315ed3b60b87cd4bb9c6f445e">XVphy_IsHDMI()</a>, <a class="el" href="group__xvphy.html#gaef25e82d5f217655c1c3c3039c9e1dc3">XVphy_IsPllLocked()</a>, <a class="el" href="group__xvphy.html#gac7160e541232b5a66b08df49d415acb1">XVphy_MmcmLocked()</a>, <a class="el" href="group__xvphy.html#ga096dbcd95256264a53fe8af27c8387fb">XVphy_MmcmLockedMaskEnable()</a>, <a class="el" href="group__vphy.html#ga59516866f229178eca67ede70680a751">XVphy_MmcmPowerDown()</a>, <a class="el" href="group__xvphy.html#gadc182ff22a7ec230dc163f90ec5263a3">XVphy_MmcmReset()</a>, <a class="el" href="group__vphy.html#ga652a8b7de475a3a54ad9a5f6e40ee9d9">XVphy_MmcmStart()</a>, <a class="el" href="group__xvphy.html#ga3bff8eaf5406aaf024690973700b8308">XVphy_PllCalculator()</a>, <a class="el" href="group__vphy.html#ga3d345eb8a8206448501f6d9dcc53b92e">XVphy_PllInitialize()</a>, <a class="el" href="group__xvphy.html#ga1b82d1b302268e36126450121d948505">XVphy_PowerDownGtPll()</a>, <a class="el" href="group__vphy.html#gaf9bbda81424daad014c9666a6c40f621">XVphy_RegisterDebug()</a>, <a class="el" href="group__vphy.html#gad1c3340164a0759e485ba914ef282dc3">XVphy_ResetGtPll()</a>, <a class="el" href="group__vphy.html#ga3d258176c8a2cc605cdaf8f28a72559d">XVphy_ResetGtTxRx()</a>, <a class="el" href="group__vphy.html#ga772c4c6e8f106de408926972cb2443f2">XVphy_SelfTest()</a>, <a class="el" href="group__xvphy.html#ga15c1341136ca5bde85ab447ba9e09c56">XVphy_SetBufgGtDiv()</a>, <a class="el" href="group__vphy.html#ga68f7e59747886068c7a4829e93e4fd6b">XVphy_SetPolarity()</a>, <a class="el" href="group__vphy.html#ga0b84e89a63bfed4a253be21d5c1d45d7">XVphy_SetPrbsSel()</a>, <a class="el" href="group__vphy.html#gab4dbca672563dce677d06d7bbbbe23d9">XVphy_SetRxLpm()</a>, <a class="el" href="group__vphy.html#ga66bc59cb2c2578b0f5738fab63960a66">XVphy_SetTxPostCursor()</a>, <a class="el" href="group__vphy.html#ga4071a10340c3cda8cfb3aa3bfb4483e9">XVphy_SetTxPreEmphasis()</a>, <a class="el" href="group__vphy.html#ga7526bb0de496313d804798dcc1df8cc8">XVphy_SetTxVoltageSwing()</a>, <a class="el" href="group__vphy.html#ga871b3166b3cda10fc41fdba4a1afc185">XVphy_TxPrbsForceError()</a>, and <a class="el" href="group__xvphy.html#ga5041cead7e1fe927d645c4e681e95837">XVphy_WriteCfgRefClkSelReg()</a>.</p>

</div>
</div>
<a class="anchor" id="a5ae275f2f42007a128bac1b3c1a7ae2b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__vphy.html#ga396aac49752822802971c70bee79d29d">XVphy_ErrorCallback</a> XVphy::ErrorCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for Error Condition. </p>

<p>Referenced by <a class="el" href="group__xvphy.html#ga73b006ef6011c416c0e582d546b192a5">XVphy_ErrorHandler()</a>, and <a class="el" href="group__vphy.html#ga42e45ee74841b79166013cf423b625a6">XVphy_SetErrorCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a0b218971d2035f0bfde658179ed6dfc6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::ErrorRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the Error condition callback. </p>

<p>Referenced by <a class="el" href="group__xvphy.html#ga73b006ef6011c416c0e582d546b192a5">XVphy_ErrorHandler()</a>, and <a class="el" href="group__vphy.html#ga42e45ee74841b79166013cf423b625a6">XVphy_SetErrorCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="af531211ea7310c5ca915087e3e149ba7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XVphy::HdmiIsQpllPresent</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>QPLL is present in HW. </p>

<p>Referenced by <a class="el" href="group__xvphy.html#gae2450ff392b3bdafa0b65b549af231a1">XVphy_ClkReconfig()</a>, and <a class="el" href="group__vphy.html#gaf9bbda81424daad014c9666a6c40f621">XVphy_RegisterDebug()</a>.</p>

</div>
</div>
<a class="anchor" id="acc8c8add92ab924f374bab01a466f7ee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XVphy::HdmiRxDruIsEnabled</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The DRU is enabled. </p>

<p>Referenced by <a class="el" href="group__xvphy.html#gaee5af44d484a3efa16330f845a7dc65e">XVphy_GetPllVcoFreqHz()</a>.</p>

</div>
</div>
<a class="anchor" id="acd0031ec1a9f8fd4b3c55c1eca6e7c52"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__vphy.html#ga6d8c19345f482a2150f7d208ca2b0cc6">XVphy_Callback</a> XVphy::HdmiRxInitCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for RX init. </p>

</div>
</div>
<a class="anchor" id="ae793dddf50ac6b6826aef38ccf7ff072"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::HdmiRxInitRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the RX init callback. </p>

</div>
</div>
<a class="anchor" id="af8a0928a61899451da0edbdd229c9d9a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__vphy.html#ga6d8c19345f482a2150f7d208ca2b0cc6">XVphy_Callback</a> XVphy::HdmiRxReadyCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for RX ready. </p>

</div>
</div>
<a class="anchor" id="a3c076eab7bc5c4f12de53eef10ef2dc1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::HdmiRxReadyRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the RX ready callback. </p>

</div>
</div>
<a class="anchor" id="a77176131b002d4f0d72af27d855c0316"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XVphy::HdmiRxRefClkHz</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>HDMI RX refclk. </p>

<p>Referenced by <a class="el" href="group__xvphy.html#gaee5af44d484a3efa16330f845a7dc65e">XVphy_GetPllVcoFreqHz()</a>.</p>

</div>
</div>
<a class="anchor" id="ae7cb0a20032e600f96b73666904caf2c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XVphy::HdmiRxTmdsClockRatio</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>HDMI TMDS clock ratio. </p>

</div>
</div>
<a class="anchor" id="a188e78b188925093efd2c1dcc3d7caf9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__vphy.html#ga6d8c19345f482a2150f7d208ca2b0cc6">XVphy_Callback</a> XVphy::HdmiTxInitCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for TX init. </p>

</div>
</div>
<a class="anchor" id="aab099a83c6fed02f572a440f0d2e60df"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::HdmiTxInitRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the TX init callback. </p>

</div>
</div>
<a class="anchor" id="a56a9ebfbc6c3e0282e00c70dc12d7f8d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__vphy.html#ga6d8c19345f482a2150f7d208ca2b0cc6">XVphy_Callback</a> XVphy::HdmiTxReadyCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for TX ready. </p>

</div>
</div>
<a class="anchor" id="a62250e4e9d265cb8fa443b9bd8ecd90d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::HdmiTxReadyRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the TX ready callback. </p>

</div>
</div>
<a class="anchor" id="a0155c11fa9df81437618a87b5a3a3058"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XVphy::HdmiTxRefClkHz</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>HDMI TX refclk. </p>

<p>Referenced by <a class="el" href="group__xvphy.html#gaee5af44d484a3efa16330f845a7dc65e">XVphy_GetPllVcoFreqHz()</a>.</p>

</div>
</div>
<a class="anchor" id="ab1e398020d830a916e367c4c02895615"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XVphy::HdmiTxSampleRate</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>HDMI TX sample rate. </p>

</div>
</div>
<a class="anchor" id="a78f1447de2a15b155b4c37a4c48d18ef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::IntrCpllLockCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the CPLL lock callback function. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="group__xvphy.html#ga56237326dcb3ef7cb3b346f7bf561486">XVphy_SetIntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="aac25792acca694d5198b44057d468659"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__vphy.html#ga134b30b136a3f2cb34622b8b7a596d12">XVphy_IntrHandler</a> XVphy::IntrCpllLockHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for CPLL lock interrupts. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="group__xvphy.html#ga56237326dcb3ef7cb3b346f7bf561486">XVphy_SetIntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="ae35b9b8e21753a733fc6a64de937fab9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::IntrQpll1LockCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the QPLL lock callback function. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="group__xvphy.html#ga56237326dcb3ef7cb3b346f7bf561486">XVphy_SetIntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a43d707dcd37c99e8f4a13779809edee5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__vphy.html#ga134b30b136a3f2cb34622b8b7a596d12">XVphy_IntrHandler</a> XVphy::IntrQpll1LockHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for QPLL lock interrupts. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="group__xvphy.html#ga56237326dcb3ef7cb3b346f7bf561486">XVphy_SetIntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a5d0d31870d751cc585d9a90c164f2d05"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::IntrQpllLockCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the QPLL lock callback function. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="group__xvphy.html#ga56237326dcb3ef7cb3b346f7bf561486">XVphy_SetIntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a2a358f3a7cf0bbd672855ffb800e88a4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__vphy.html#ga134b30b136a3f2cb34622b8b7a596d12">XVphy_IntrHandler</a> XVphy::IntrQpllLockHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for QPLL lock interrupts. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="group__xvphy.html#ga56237326dcb3ef7cb3b346f7bf561486">XVphy_SetIntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a91765301698027208a5e14a289a19bd8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::IntrRxClkDetFreqChangeCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the RX clock detector frequency change callback function. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="group__xvphy.html#ga56237326dcb3ef7cb3b346f7bf561486">XVphy_SetIntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a69217170e845bb0d704c8759f8688ab5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__vphy.html#ga134b30b136a3f2cb34622b8b7a596d12">XVphy_IntrHandler</a> XVphy::IntrRxClkDetFreqChangeHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><pre class="fragment">  Callback function
</pre><p> for RX clock detector frequency change interrupts. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="group__xvphy.html#ga56237326dcb3ef7cb3b346f7bf561486">XVphy_SetIntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a2101dc107cfbd5355a3036d6f66e9941"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::IntrRxMmcmLockCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the RX MMCM lock callback function. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="group__xvphy.html#ga56237326dcb3ef7cb3b346f7bf561486">XVphy_SetIntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a912c03c778f2b9378afc1bb4e29f51e6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__vphy.html#ga134b30b136a3f2cb34622b8b7a596d12">XVphy_IntrHandler</a> XVphy::IntrRxMmcmLockHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for RX MMCM lock interrupts. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="group__xvphy.html#ga56237326dcb3ef7cb3b346f7bf561486">XVphy_SetIntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="abda4548141cf7abc027a15218e115353"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::IntrRxResetDoneCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the RX reset done lock callback function. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="group__xvphy.html#ga56237326dcb3ef7cb3b346f7bf561486">XVphy_SetIntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a1d808488e0bf84f52d6eb206d54d829b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__vphy.html#ga134b30b136a3f2cb34622b8b7a596d12">XVphy_IntrHandler</a> XVphy::IntrRxResetDoneHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for RX reset done lock interrupts. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="group__xvphy.html#ga56237326dcb3ef7cb3b346f7bf561486">XVphy_SetIntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a4f3c598dab04ba6e7d6755455c3b7903"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::IntrRxTmrTimeoutCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the RX timer timeout callback function. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="group__xvphy.html#ga56237326dcb3ef7cb3b346f7bf561486">XVphy_SetIntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a61a97adc3d836e2f20afb8e64f249b11"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__vphy.html#ga134b30b136a3f2cb34622b8b7a596d12">XVphy_IntrHandler</a> XVphy::IntrRxTmrTimeoutHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for RX timer timeout interrupts. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="group__xvphy.html#ga56237326dcb3ef7cb3b346f7bf561486">XVphy_SetIntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a7998e37ae7d71fdb5d398550a6211305"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::IntrTxAlignDoneCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the TX align done lock callback function. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="group__xvphy.html#ga56237326dcb3ef7cb3b346f7bf561486">XVphy_SetIntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a0592d2a7a5360d294727c54491fa059d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__vphy.html#ga134b30b136a3f2cb34622b8b7a596d12">XVphy_IntrHandler</a> XVphy::IntrTxAlignDoneHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for TX align done lock interrupts. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="group__xvphy.html#ga56237326dcb3ef7cb3b346f7bf561486">XVphy_SetIntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="aeef6168da79e23e5fca31e71cb9ae879"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::IntrTxClkDetFreqChangeCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the TX clock detector frequency change callback function. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="group__xvphy.html#ga56237326dcb3ef7cb3b346f7bf561486">XVphy_SetIntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a44b541b34c508c723906b26f8fbb4719"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__vphy.html#ga134b30b136a3f2cb34622b8b7a596d12">XVphy_IntrHandler</a> XVphy::IntrTxClkDetFreqChangeHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><pre class="fragment">  Callback function
</pre><p> for TX clock detector frequency change interrupts. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="group__xvphy.html#ga56237326dcb3ef7cb3b346f7bf561486">XVphy_SetIntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a32a951eab2545cb24fa6cb392574291e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::IntrTxMmcmLockCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the TX MMCM lock callback function. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="group__xvphy.html#ga56237326dcb3ef7cb3b346f7bf561486">XVphy_SetIntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="ae6312372d74d8da089b0f55e69b6bbdb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__vphy.html#ga134b30b136a3f2cb34622b8b7a596d12">XVphy_IntrHandler</a> XVphy::IntrTxMmcmLockHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for TX MMCM lock interrupts. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="group__xvphy.html#ga56237326dcb3ef7cb3b346f7bf561486">XVphy_SetIntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="ab6884b1d31e8d33370b88e74c8c0674d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::IntrTxResetDoneCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the TX reset done lock callback function. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="group__xvphy.html#ga56237326dcb3ef7cb3b346f7bf561486">XVphy_SetIntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a21cbba76df25e8dfe4111d1222e14872"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__vphy.html#ga134b30b136a3f2cb34622b8b7a596d12">XVphy_IntrHandler</a> XVphy::IntrTxResetDoneHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for TX reset done lock interrupts. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="group__xvphy.html#ga56237326dcb3ef7cb3b346f7bf561486">XVphy_SetIntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a3018ebe77f98e3feb4535bf837571564"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::IntrTxTmrTimeoutCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the TX timer timeout callback function. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="group__xvphy.html#ga56237326dcb3ef7cb3b346f7bf561486">XVphy_SetIntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a2c2b7c102aa0e9b5fe81b31a77174dbf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__vphy.html#ga134b30b136a3f2cb34622b8b7a596d12">XVphy_IntrHandler</a> XVphy::IntrTxTmrTimeoutHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for TX timer timeout interrupts. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="group__xvphy.html#ga56237326dcb3ef7cb3b346f7bf561486">XVphy_SetIntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a350b0f93bf83f2b3178e46e11936aa7f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XVphy::IsReady</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Device is initialized and ready. </p>

<p>Referenced by <a class="el" href="group__vphy.html#gab71ec5984965000a5c84b07805d4bf58">XVphy_CfgInitialize()</a>, <a class="el" href="group__vphy.html#ga75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="group__vphy.html#ga54b6787198c16e99851326d82568421d">XVphy_WaitUs()</a>.</p>

</div>
</div>
<a class="anchor" id="aa8ead0f7f27a3f857eddc1c63bd75a54"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_vphy___log.html">XVphy_Log</a> XVphy::Log</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A log of events. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga80743b41f194185251ac269d4985784c">XVphy_LogRead()</a>, <a class="el" href="group__vphy.html#gaeab6f13c2dd0b30889e09de7ff2759df">XVphy_LogReset()</a>, and <a class="el" href="group__vphy.html#ga9a04f2b6dd2fd863b0c282a1d7a5c378">XVphy_LogWrite()</a>.</p>

</div>
</div>
<a class="anchor" id="ad5ad21c0bdd909b475875c4a7c143470"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__vphy.html#ga396aac49752822802971c70bee79d29d">XVphy_ErrorCallback</a> XVphy::PllLayoutErrorCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><pre class="fragment"> Callback for Error
</pre><p> Condition. </p>

</div>
</div>
<a class="anchor" id="a82e3e927c5d6667ba26839d9696650cd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::PllLayoutErrorRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the Error condition callback. </p>

</div>
</div>
<a class="anchor" id="a2a6689916034622640568869fd0ce86b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_vphy___quad.html">XVphy_Quad</a> XVphy::Quads[2]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The quads available to the Video PHY core. </p>

<p>Referenced by <a class="el" href="group__vphy.html#gad5d2ef80f68b92db024b3e690d0c410e">XVphy_CfgLineRate()</a>, <a class="el" href="group__xvphy.html#ga76c375e68d3d82cba1c7d8a53c961eb7">XVphy_CfgPllRefClkSel()</a>, <a class="el" href="group__xvphy.html#ga3e41b30a437f2c8d8722c780b9cbc798">XVphy_CfgSysClkDataSel()</a>, <a class="el" href="group__xvphy.html#ga3221e83cfbd76a7616329bdff01d517b">XVphy_CfgSysClkOutSel()</a>, <a class="el" href="group__vphy.html#ga83265bb40529b7550588a1ee0216fe1f">XVphy_GetLineRateHz()</a>, <a class="el" href="group__xvphy.html#gaee5af44d484a3efa16330f845a7dc65e">XVphy_GetPllVcoFreqHz()</a>, <a class="el" href="group__xvphy.html#ga6e276d9949bad733adaf9cacb6e2d554">XVphy_GetQuadRefClkFreq()</a>, <a class="el" href="group__vphy.html#ga652a8b7de475a3a54ad9a5f6e40ee9d9">XVphy_MmcmStart()</a>, <a class="el" href="group__xvphy.html#ga77f665ad87bd1230ad6b9827a16e8f33">XVphy_MmcmWriteParameters()</a>, <a class="el" href="group__xvphy.html#ga3bff8eaf5406aaf024690973700b8308">XVphy_PllCalculator()</a>, and <a class="el" href="group__xvphy.html#ga5041cead7e1fe927d645c4e681e95837">XVphy_WriteCfgRefClkSelReg()</a>.</p>

</div>
</div>
<a class="anchor" id="ad7c157f04ab875ad33c1c8f33b2ca4ed"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::UserTimerPtr</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Pointer to a timer instance used by the custom user delay/sleep function. </p>

</div>
</div>
<a class="anchor" id="a4eb6913f5fda8406fe6f3577c240721b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__vphy.html#gab6508bdea8464a8abef7d9d0461e5bbc">XVphy_TimerHandler</a> XVphy::UserTimerWaitUs</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Custom user function for delay/sleep. </p>

<p>Referenced by <a class="el" href="group__vphy.html#ga54b6787198c16e99851326d82568421d">XVphy_WaitUs()</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
